home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Freeware / Photology 2.0.116 / PhotologySetup_redist_x86.exe / RCDATA / CABINET / install.schema.xsd < prev    next >
Extensible Markup Language  |  2007-10-18  |  2KB  |  40 lines

  1. <?xml version="1.0"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  3.  
  4.     <xs:element name="InstallInstructions" type="installinstructions" />
  5.     
  6.     <xs:complexType name="installinstructions">
  7.         <xs:sequence>
  8.             <xs:element name="WindowTitle"        type="xs:token" />
  9.             <xs:element name="ApplicationName"    type="xs:token" />
  10.             <xs:element name="ApplicationVersion" type="xs:string"   minOccurs="0" />
  11.             <xs:element name="ApplicationIcon"    type="xs:string"   minOccurs="0" />
  12.             <xs:element name="ApplicationMSI"     type="xs:string"   minOccurs="0" />
  13.             <xs:element name="ApplicationLaunch"  type="xs:string"   minOccurs="0" />
  14.             <xs:element name="Language"           type="xs:language" minOccurs="0" />
  15.  
  16.             <xs:element name="ApplicationReadmePage"  type="clickthrupage" />
  17.             <xs:element name="DotNetEULAPage"         type="clickthrupage" />
  18.             <xs:element name="SuccessPage"            type="clickthrupage" />
  19.             <xs:element name="FailurePage"            type="clickthrupage" />
  20.  
  21.             <xs:element name="SlidePage"   type="slidepage" maxOccurs="unbounded" />
  22.         </xs:sequence>
  23.     </xs:complexType>
  24.  
  25.     <xs:complexType name="clickthrupage">
  26.         <xs:attribute name="Source" type="xs:string" use="required" />
  27.     </xs:complexType>
  28.  
  29.     <xs:complexType name="slidepage">
  30.         <xs:attribute name="Source" type="xs:string" use="required" />
  31.         <xs:attribute name="Time" type="slidepagetime" use="required" />
  32.     </xs:complexType>
  33.  
  34.     <xs:simpleType name="slidepagetime">
  35.         <xs:restriction base="xs:integer">
  36.             <xs:minInclusive value="500" />
  37.         </xs:restriction>
  38.     </xs:simpleType>
  39.  
  40. </xs:schema>